package cn.dansj.common.request.annotation.encrypt;

import cn.dansj.common.utils.enums.BooleanType;

import java.lang.annotation.*;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface EncryptResponseData {
    /**
     * 需要加密的字段，不存在则判断方法返回值是Object或者String时，加密整个结果，否则不做任何处理
     */
    BooleanType value() default BooleanType.TRUE;

    String filed() default "data";


}
